//[100,100]0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,72,72,72,255,78,78,78,255,84,84,84,255,87,87,87,255,87,87,87,255,87,87,87,255,87,87,87,255,84,84,84,255,78,78,78,255,72,72,72,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,81,81,81,255,90,90,90,255,98,98,98,255,103,103,103,255,106,106,106,255,109,109,109,255,113,113,113,255,113,113,113,255,113,113,113,255,113,113,113,255,113,113,113,255,113,113,113,255,109,109,109,255,106,106,106,255,103,103,103,255,98,98,98,255,90,90,90,255,81,81,81,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,79,79,79,255,96,96,96,255,103,103,103,255,109,109,109,255,115,115,115,255,119,119,119,255,121,121,121,255,124,124,124,255,126,126,126,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,126,126,126,255,124,124,124,255,121,121,121,255,119,119,119,255,115,115,115,255,109,109,109,255,103,103,103,255,96,96,96,255,79,79,79,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,86,86,86,255,98,98,98,255,109,109,109,255,115,115,115,255,121,121,121,255,127,127,127,255,131,131,131,255,133,133,133,255,135,135,135,255,137,137,137,255,140,140,140,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,140,140,140,255,137,137,137,255,135,135,135,255,133,133,133,255,131,131,131,255,127,127,127,255,121,121,121,255,115,115,115,255,109,109,109,255,98,98,98,255,86,86,86,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,85,85,85,255,100,100,100,255,111,111,111,255,119,119,119,255,124,124,124,255,129,129,129,255,134,134,134,255,139,139,139,255,141,141,141,255,144,144,144,255,146,146,146,255,148,148,148,255,150,150,150,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,150,150,150,255,148,148,148,255,146,146,146,255,144,144,144,255,141,141,141,255,139,139,139,255,134,134,134,255,129,129,129,255,124,124,124,255,119,119,119,255,111,111,111,255,100,100,100,255,85,85,85,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,73,73,73,255,97,97,97,255,108,108,108,255,118,118,118,255,127,127,127,255,132,132,132,255,137,137,137,255,142,142,142,255,147,147,147,255,149,149,149,255,152,152,152,255,154,154,154,255,156,156,156,255,157,157,157,255,159,159,159,255,160,160,160,255,160,160,160,255,160,160,160,255,160,160,160,255,160,160,160,255,160,160,160,255,159,159,159,255,158,158,158,255,156,156,156,255,154,154,154,255,152,152,152,255,149,149,149,255,147,147,147,255,142,142,142,255,137,137,137,255,132,132,132,255,127,127,127,255,118,118,118,255,108,108,108,255,97,97,97,255,73,73,73,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,84,84,84,255,105,105,105,255,115,115,115,255,125,125,125,255,133,133,133,255,137,137,137,255,142,142,142,255,147,147,147,255,151,151,151,255,155,155,155,255,157,157,157,255,159,159,159,255,161,161,161,255,163,163,163,255,165,165,165,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,165,165,165,255,163,163,163,255,161,161,161,255,159,159,159,255,157,157,157,255,155,155,155,255,151,151,151,255,147,147,147,255,142,142,142,255,138,138,138,255,133,133,133,255,125,125,125,255,115,115,115,255,105,105,105,255,84,84,84,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,92,92,92,255,110,110,110,255,119,119,119,255,128,128,128,255,136,136,136,255,142,142,142,255,146,146,146,255,151,151,151,255,155,155,155,255,160,160,160,255,163,163,163,255,165,165,165,255,167,167,167,255,169,169,169,255,171,171,171,255,173,173,173,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,173,173,173,255,171,171,171,255,169,169,169,255,167,167,167,255,165,165,165,255,163,163,163,255,160,160,160,255,156,156,156,255,151,151,151,255,147,147,147,255,142,142,142,255,136,136,136,255,128,128,128,255,119,119,119,255,110,110,110,255,92,92,92,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,40,40,40,255,95,95,95,255,113,113,113,255,122,122,122,255,131,131,131,255,139,139,139,255,146,146,146,255,151,151,151,255,155,155,155,255,159,159,159,255,163,163,163,255,167,167,167,255,169,169,169,255,171,171,171,255,173,173,173,255,175,175,175,255,177,177,177,255,179,179,179,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,179,179,179,255,177,177,177,255,175,175,175,255,173,173,173,255,171,171,171,255,169,169,169,255,167,167,167,255,163,163,163,255,159,159,159,255,155,155,155,255,151,151,151,255,146,146,146,255,139,139,139,255,131,131,131,255,122,122,122,255,113,113,113,255,95,95,95,255,40,40,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,39,39,39,255,97,97,97,255,115,115,115,255,126,126,126,255,133,133,133,255,141,141,141,255,149,149,149,255,153,153,153,255,158,158,158,255,162,162,162,255,166,166,166,255,170,170,170,255,173,173,173,255,175,175,175,255,177,177,177,255,179,179,179,255,181,181,181,255,182,182,182,255,184,184,184,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,184,184,184,255,182,182,182,255,181,181,181,255,179,179,179,255,177,177,177,255,175,175,175,255,173,173,173,255,170,170,170,255,166,166,166,255,162,162,162,255,158,158,158,255,153,153,153,255,149,149,149,255,141,141,141,255,133,133,133,255,125,125,125,255,115,115,115,255,97,97,97,255,40,40,40,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,43,43,43,255,98,98,98,255,114,114,114,255,126,126,126,255,134,134,134,255,142,142,142,255,150,150,150,255,156,156,156,255,160,160,160,255,164,164,164,255,168,168,168,255,172,172,172,255,176,176,176,255,179,179,179,255,181,181,181,255,183,183,183,255,184,184,184,255,186,186,186,255,188,188,188,255,190,190,190,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,190,190,190,255,188,188,188,255,186,186,186,255,184,184,184,255,183,183,183,255,181,181,181,255,179,179,179,255,176,176,176,255,172,172,172,255,168,168,168,255,164,164,164,255,160,160,160,255,156,156,156,255,150,150,150,255,142,142,142,255,134,134,134,255,126,126,126,255,114,114,114,255,98,98,98,255,44,44,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,96,96,96,255,112,112,112,255,127,127,127,255,135,135,135,255,143,143,143,255,150,150,150,255,158,158,158,255,162,162,162,255,166,166,166,255,170,170,170,255,174,174,174,255,178,178,178,255,182,182,182,255,184,184,184,255,186,186,186,255,187,187,187,255,189,189,189,255,191,191,191,255,192,192,192,255,194,194,194,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,194,194,194,255,192,192,192,255,191,191,191,255,189,189,189,255,187,187,187,255,186,186,186,255,184,184,184,255,182,182,182,255,178,178,178,255,174,174,174,255,170,170,170,255,166,166,166,255,162,162,162,255,158,158,158,255,151,151,151,255,143,143,143,255,135,135,135,255,127,127,127,255,112,112,112,255,96,96,96,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,94,94,94,255,110,110,110,255,126,126,126,255,136,136,136,255,143,143,143,255,150,150,150,255,158,158,158,255,163,163,163,255,167,167,167,255,171,171,171,255,175,175,175,255,179,179,179,255,183,183,183,255,186,186,186,255,188,188,188,255,190,190,190,255,191,191,191,255,193,193,193,255,195,195,195,255,197,197,197,255,198,198,198,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,198,198,198,255,197,197,197,255,195,195,195,255,193,193,193,255,191,191,191,255,190,190,190,255,188,188,188,255,186,186,186,255,183,183,183,255,179,179,179,255,175,175,175,255,171,171,171,255,167,167,167,255,163,163,163,255,158,158,158,255,150,150,150,255,143,143,143,255,136,136,136,255,126,126,126,255,110,110,110,255,94,94,94,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,85,85,85,255,108,108,108,255,122,122,122,255,135,135,135,255,142,142,142,255,149,149,149,255,157,157,157,255,164,164,164,255,168,168,168,255,172,172,172,255,176,176,176,255,180,180,180,255,184,184,184,255,188,188,188,255,191,191,191,255,192,192,192,255,194,194,194,255,196,196,196,255,197,197,197,255,199,199,199,255,201,201,201,255,202,202,202,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,202,202,202,255,201,201,201,255,199,199,199,255,197,197,197,255,196,196,196,255,194,194,194,255,192,192,192,255,191,191,191,255,188,188,188,255,184,184,184,255,180,180,180,255,176,176,176,255,172,172,172,255,168,168,168,255,164,164,164,255,157,157,157,255,150,150,150,255,142,142,142,255,135,135,135,255,122,122,122,255,108,108,108,255,85,85,85,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,70,70,70,255,103,103,103,255,118,118,118,255,132,132,132,255,141,141,141,255,148,148,148,255,156,156,156,255,163,163,163,255,169,169,169,255,173,173,173,255,177,177,177,255,181,181,181,255,185,185,185,255,188,188,188,255,192,192,192,255,195,195,195,255,196,196,196,255,198,198,198,255,200,200,200,255,201,201,201,255,203,203,203,255,204,204,204,255,206,206,206,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,206,206,206,255,204,204,204,255,203,203,203,255,201,201,201,255,200,200,200,255,198,198,198,255,196,196,196,255,195,195,195,255,192,192,192,255,188,188,188,255,185,185,185,255,181,181,181,255,177,177,177,255,173,173,173,255,169,169,169,255,163,163,163,255,156,156,156,255,149,149,149,255,141,141,141,255,132,132,132,255,118,118,118,255,103,103,103,255,70,70,70,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,97,97,97,255,113,113,113,255,128,128,128,255,140,140,140,255,147,147,147,255,155,155,155,255,162,162,162,255,168,168,168,255,174,174,174,255,177,177,177,255,181,181,181,255,185,185,185,255,188,188,188,255,192,192,192,255,196,196,196,255,198,198,198,255,199,199,199,255,201,201,201,255,203,203,203,255,204,204,204,255,206,206,206,255,207,207,207,255,209,209,209,255,210,210,210,255,210,210,210,255,210,210,210,255,210,210,210,255,210,210,210,255,210,210,210,255,210,210,210,255,210,210,210,255,209,209,209,255,208,208,208,255,206,206,206,255,204,204,204,255,203,203,203,255,201,201,201,255,199,199,199,255,198,198,198,255,196,196,196,255,192,192,192,255,189,189,189,255,185,185,185,255,181,181,181,255,177,177,177,255,174,174,174,255,168,168,168,255,162,162,162,255,155,155,155,255,147,147,147,255,140,140,140,255,128,128,128,255,113,113,113,255,96,96,96,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,78,78,78,255,109,109,109,255,123,123,123,255,136,136,136,255,145,145,145,255,152,152,152,255,159,159,159,255,166,166,166,255,173,173,173,255,177,177,177,255,181,181,181,255,185,185,185,255,188,188,188,255,192,192,192,255,195,195,195,255,199,199,199,255,201,201,201,255,202,202,202,255,204,204,204,255,206,206,206,255,207,207,207,255,209,209,209,255,210,210,210,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,211,211,211,255,209,209,209,255,207,207,207,255,206,206,206,255,204,204,204,255,202,202,202,255,201,201,201,255,199,199,199,255,195,195,195,255,192,192,192,255,188,188,188,255,185,185,185,255,181,181,181,255,177,177,177,255,173,173,173,255,166,166,166,255,159,159,159,255,153,153,153,255,145,145,145,255,136,136,136,255,123,123,123,255,109,109,109,255,78,78,78,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,101,101,101,255,117,117,117,255,130,130,130,255,143,143,143,255,150,150,150,255,157,157,157,255,164,164,164,255,170,170,170,255,177,177,177,255,181,181,181,255,184,184,184,255,188,188,188,255,192,192,192,255,195,195,195,255,199,199,199,255,202,202,202,255,204,204,204,255,205,205,205,255,207,207,207,255,209,209,209,255,210,210,210,255,212,212,212,255,213,213,213,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,213,213,213,255,212,212,212,255,210,210,210,255,209,209,209,255,207,207,207,255,205,205,205,255,204,204,204,255,202,202,202,255,199,199,199,255,195,195,195,255,192,192,192,255,188,188,188,255,184,184,184,255,181,181,181,255,177,177,177,255,170,170,170,255,164,164,164,255,157,157,157,255,150,150,150,255,143,143,143,255,130,130,130,255,117,117,117,255,101,101,101,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,80,80,80,255,110,110,110,255,123,123,123,255,137,137,137,255,147,147,147,255,154,154,154,255,161,161,161,255,168,168,168,255,175,175,175,255,180,180,180,255,184,184,184,255,188,188,188,255,191,191,191,255,195,195,195,255,199,199,199,255,202,202,202,255,205,205,205,255,207,207,207,255,208,208,208,255,210,210,210,255,211,211,211,255,213,213,213,255,215,215,215,255,216,216,216,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,216,216,216,255,215,215,215,255,213,213,213,255,211,211,211,255,210,210,210,255,208,208,208,255,207,207,207,255,205,205,205,255,202,202,202,255,199,199,199,255,195,195,195,255,191,191,191,255,188,188,188,255,184,184,184,255,180,180,180,255,175,175,175,255,168,168,168,255,161,161,161,255,155,155,155,255,147,147,147,255,137,137,137,255,124,124,124,255,110,110,110,255,80,80,80,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,97,97,97,255,117,117,117,255,130,130,130,255,143,143,143,255,152,152,152,255,159,159,159,255,166,166,166,255,172,172,172,255,178,178,178,255,183,183,183,255,187,187,187,255,191,191,191,255,194,194,194,255,198,198,198,255,201,201,201,255,204,204,204,255,207,207,207,255,209,209,209,255,210,210,210,255,212,212,212,255,213,213,213,255,215,215,215,255,217,217,217,255,218,218,218,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,218,218,218,255,217,217,217,255,215,215,215,255,214,214,214,255,212,212,212,255,210,210,210,255,209,209,209,255,207,207,207,255,204,204,204,255,201,201,201,255,198,198,198,255,194,194,194,255,191,191,191,255,187,187,187,255,183,183,183,255,178,178,178,255,172,172,172,255,166,166,166,255,159,159,159,255,152,152,152,255,143,143,143,255,130,130,130,255,117,117,117,255,97,97,97,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,75,75,75,255,110,110,110,255,123,123,123,255,136,136,136,255,148,148,148,255,155,155,155,255,162,162,162,255,168,168,168,255,175,175,175,255,181,181,181,255,186,186,186,255,189,189,189,255,193,193,193,255,196,196,196,255,200,200,200,255,203,203,203,255,207,207,207,255,209,209,209,255,211,211,211,255,212,212,212,255,214,214,214,255,215,215,215,255,217,217,217,255,219,219,219,255,220,220,220,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,220,220,220,255,219,219,219,255,217,217,217,255,216,216,216,255,214,214,214,255,212,212,212,255,211,211,211,255,209,209,209,255,207,207,207,255,203,203,203,255,200,200,200,255,196,196,196,255,193,193,193,255,189,189,189,255,186,186,186,255,181,181,181,255,175,175,175,255,169,169,169,255,162,162,162,255,155,155,155,255,148,148,148,255,136,136,136,255,123,123,123,255,110,110,110,255,75,75,75,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,89,89,89,255,115,115,115,255,128,128,128,255,140,140,140,255,152,152,152,255,158,158,158,255,165,165,165,255,171,171,171,255,178,178,178,255,184,184,184,255,188,188,188,255,191,191,191,255,195,195,195,255,199,199,199,255,202,202,202,255,206,206,206,255,209,209,209,255,211,211,211,255,213,213,213,255,214,214,214,255,216,216,216,255,218,218,218,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,216,216,216,255,214,214,214,255,213,213,213,255,211,211,211,255,209,209,209,255,206,206,206,255,202,202,202,255,199,199,199,255,195,195,195,255,192,192,192,255,188,188,188,255,184,184,184,255,178,178,178,255,172,172,172,255,165,165,165,255,158,158,158,255,152,152,152,255,140,140,140,255,128,128,128,255,115,115,115,255,89,89,89,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,100,100,100,255,120,120,120,255,132,132,132,255,145,145,145,255,155,155,155,255,161,161,161,255,168,168,168,255,174,174,174,255,181,181,181,255,187,187,187,255,190,190,190,255,194,194,194,255,197,197,197,255,201,201,201,255,204,204,204,255,208,208,208,255,211,211,211,255,213,213,213,255,215,215,215,255,216,216,216,255,218,218,218,255,220,220,220,255,221,221,221,255,223,223,223,255,224,224,224,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,218,218,218,255,216,216,216,255,215,215,215,255,213,213,213,255,211,211,211,255,208,208,208,255,204,204,204,255,201,201,201,255,197,197,197,255,194,194,194,255,190,190,190,255,187,187,187,255,181,181,181,255,174,174,174,255,168,168,168,255,161,161,161,255,155,155,155,255,145,145,145,255,132,132,132,255,120,120,120,255,100,100,100,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,75,75,75,255,110,110,110,255,124,124,124,255,137,137,137,255,149,149,149,255,158,158,158,255,164,164,164,255,171,171,171,255,177,177,177,255,183,183,183,255,189,189,189,255,192,192,192,255,196,196,196,255,199,199,199,255,203,203,203,255,206,206,206,255,210,210,210,255,213,213,213,255,215,215,215,255,216,216,216,255,218,218,218,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,216,216,216,255,215,215,215,255,213,213,213,255,210,210,210,255,206,206,206,255,203,203,203,255,199,199,199,255,196,196,196,255,192,192,192,255,189,189,189,255,183,183,183,255,177,177,177,255,171,171,171,255,164,164,164,255,158,158,158,255,149,149,149,255,137,137,137,255,124,124,124,255,110,110,110,255,75,75,75,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,86,86,86,255,115,115,115,255,128,128,128,255,140,140,140,255,152,152,152,255,159,159,159,255,166,166,166,255,173,173,173,255,179,179,179,255,185,185,185,255,190,190,190,255,194,194,194,255,197,197,197,255,201,201,201,255,204,204,204,255,207,207,207,255,211,211,211,255,214,214,214,255,216,216,216,255,217,217,217,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,217,217,217,255,216,216,216,255,214,214,214,255,211,211,211,255,208,208,208,255,204,204,204,255,201,201,201,255,197,197,197,255,194,194,194,255,190,190,190,255,185,185,185,255,179,179,179,255,173,173,173,255,166,166,166,255,159,159,159,255,152,152,152,255,140,140,140,255,128,128,128,255,115,115,115,255,86,86,86,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,93,93,93,255,118,118,118,255,131,131,131,255,143,143,143,255,155,155,155,255,161,161,161,255,168,168,168,255,174,174,174,255,181,181,181,255,187,187,187,255,191,191,191,255,195,195,195,255,198,198,198,255,202,202,202,255,205,205,205,255,209,209,209,255,212,212,212,255,215,215,215,255,217,217,217,255,219,219,219,255,220,220,220,255,222,222,222,255,223,223,223,255,225,225,225,255,226,226,226,255,228,228,228,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,228,228,228,255,226,226,226,255,225,225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,219,219,219,255,217,217,217,255,215,215,215,255,212,212,212,255,209,209,209,255,205,205,205,255,202,202,202,255,199,199,199,255,195,195,195,255,191,191,191,255,187,187,187,255,181,181,181,255,174,174,174,255,168,168,168,255,161,161,161,255,155,155,155,255,143,143,143,255,131,131,131,255,118,118,118,255,93,93,93,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,99,99,99,255,121,121,121,255,133,133,133,255,145,145,145,255,156,156,156,255,163,163,163,255,170,170,170,255,176,176,176,255,182,182,182,255,188,188,188,255,193,193,193,255,196,196,196,255,200,200,200,255,203,203,203,255,207,207,207,255,210,210,210,255,214,214,214,255,217,217,217,255,218,218,218,255,220,220,220,255,221,221,221,255,223,223,223,255,224,224,224,255,226,226,226,255,227,227,227,255,229,229,229,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,229,229,229,255,227,227,227,255,226,226,226,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,218,218,218,255,217,217,217,255,214,214,214,255,210,210,210,255,207,207,207,255,203,203,203,255,200,200,200,255,196,196,196,255,193,193,193,255,188,188,188,255,182,182,182,255,176,176,176,255,170,170,170,255,163,163,163,255,156,156,156,255,145,145,145,255,133,133,133,255,121,121,121,255,99,99,99,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,71,71,71,255,104,104,104,255,123,123,123,255,136,136,136,255,148,148,148,255,158,158,158,255,165,165,165,255,171,171,171,255,178,178,178,255,184,184,184,255,190,190,190,255,194,194,194,255,198,198,198,255,201,201,201,255,205,205,205,255,208,208,208,255,211,211,211,255,215,215,215,255,218,218,218,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,228,228,228,255,230,230,230,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,230,230,230,255,228,228,228,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,215,215,215,255,211,211,211,255,208,208,208,255,205,205,205,255,201,201,201,255,198,198,198,255,194,194,194,255,190,190,190,255,184,184,184,255,178,178,178,255,171,171,171,255,165,165,165,255,158,158,158,255,148,148,148,255,136,136,136,255,123,123,123,255,104,104,104,255,71,71,71,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,77,77,77,255,109,109,109,255,125,125,125,255,137,137,137,255,149,149,149,255,159,159,159,255,166,166,166,255,172,172,172,255,178,178,178,255,185,185,185,255,191,191,191,255,195,195,195,255,198,198,198,255,202,202,202,255,205,205,205,255,208,208,208,255,212,212,212,255,215,215,215,255,218,218,218,255,220,220,220,255,221,221,221,255,223,223,223,255,224,224,224,255,226,226,226,255,227,227,227,255,229,229,229,255,230,230,230,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,230,230,230,255,229,229,229,255,227,227,227,255,226,226,226,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,218,218,218,255,215,215,215,255,212,212,212,255,208,208,208,255,205,205,205,255,202,202,202,255,198,198,198,255,195,195,195,255,191,191,191,255,185,185,185,255,178,178,178,255,172,172,172,255,166,166,166,255,159,159,159,255,149,149,149,255,137,137,137,255,125,125,125,255,109,109,109,255,76,76,76,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,79,79,79,255,111,111,111,255,126,126,126,255,138,138,138,255,150,150,150,255,160,160,160,255,166,166,166,255,173,173,173,255,179,179,179,255,185,185,185,255,191,191,191,255,195,195,195,255,199,199,199,255,202,202,202,255,205,205,205,255,209,209,209,255,212,212,212,255,216,216,216,255,218,218,218,255,220,220,220,255,222,222,222,255,223,223,223,255,225,225,225,255,226,226,226,255,228,228,228,255,229,229,229,255,231,231,231,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,231,231,231,255,229,229,229,255,228,228,228,255,226,226,226,255,225,225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,218,218,218,255,216,216,216,255,212,212,212,255,209,209,209,255,205,205,205,255,202,202,202,255,199,199,199,255,195,195,195,255,191,191,191,255,185,185,185,255,179,179,179,255,173,173,173,255,166,166,166,255,160,160,160,255,150,150,150,255,138,138,138,255,126,126,126,255,110,110,110,255,78,78,78,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,81,81,81,255,112,112,112,255,127,127,127,255,139,139,139,255,151,151,151,255,160,160,160,255,167,167,167,255,173,173,173,255,179,179,179,255,186,186,186,255,192,192,192,255,195,195,195,255,199,199,199,255,202,202,202,255,206,206,206,255,209,209,209,255,213,213,213,255,216,216,216,255,219,219,219,255,220,220,220,255,222,222,222,255,223,223,223,255,225,225,225,255,226,226,226,255,228,228,228,255,230,230,230,255,231,231,231,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,231,231,231,255,230,230,230,255,228,228,228,255,227,227,227,255,225,225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,219,219,219,255,216,216,216,255,213,213,213,255,209,209,209,255,206,206,206,255,202,202,202,255,199,199,199,255,195,195,195,255,192,192,192,255,186,186,186,255,179,179,179,255,173,173,173,255,167,167,167,255,160,160,160,255,151,151,151,255,139,139,139,255,127,127,127,255,112,112,112,255,80,80,80,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,83,83,83,255,114,114,114,255,128,128,128,255,140,140,140,255,152,152,152,255,161,161,161,255,167,167,167,255,174,174,174,255,180,180,180,255,186,186,186,255,192,192,192,255,196,196,196,255,199,199,199,255,203,203,203,255,206,206,206,255,210,210,210,255,213,213,213,255,216,216,216,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,228,228,228,255,230,230,230,255,231,231,231,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,231,231,231,255,230,230,230,255,228,228,228,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,216,216,216,255,213,213,213,255,210,210,210,255,206,206,206,255,203,203,203,255,199,199,199,255,196,196,196,255,192,192,192,255,186,186,186,255,180,180,180,255,174,174,174,255,167,167,167,255,161,161,161,255,152,152,152,255,140,140,140,255,128,128,128,255,114,114,114,255,82,82,82,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,83,83,83,255,114,114,114,255,128,128,128,255,140,140,140,255,152,152,152,255,161,161,161,255,167,167,167,255,174,174,174,255,180,180,180,255,186,186,186,255,192,192,192,255,196,196,196,255,199,199,199,255,203,203,203,255,206,206,206,255,210,210,210,255,213,213,213,255,216,216,216,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,228,228,228,255,230,230,230,255,231,231,231,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,233,233,233,255,231,231,231,255,230,230,230,255,228,228,228,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,216,216,216,255,213,213,213,255,210,210,210,255,206,206,206,255,203,203,203,255,199,199,199,255,196,196,196,255,192,192,192,255,186,186,186,255,180,180,180,255,174,174,174,255,167,167,167,255,161,161,161,255,152,152,152,255,140,140,140,255,128,128,128,255,114,114,114,255,82,82,82,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,81,81,81,255,112,112,112,255,127,127,127,255,139,139,139,255,151,151,151,255,160,160,160,255,167,167,167,255,173,173,173,255,180,180,180,255,186,186,186,255,192,192,192,255,195,195,195,255,199,199,199,255,202,202,202,255,206,206,206,255,209,209,209,255,213,213,213,255,216,216,216,255,219,219,219,255,220,220,220,255,222,222,222,255,223,223,223,255,225,225,225,255,227,227,227,255,228,228,228,255,230,230,230,255,231,231,231,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,231,231,231,255,230,230,230,255,228,228,228,255,226,226,226,255,225,225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,219,219,219,255,216,216,216,255,213,213,213,255,209,209,209,255,206,206,206,255,202,202,202,255,199,199,199,255,195,195,195,255,192,192,192,255,186,186,186,255,179,179,179,255,173,173,173,255,167,167,167,255,160,160,160,255,151,151,151,255,139,139,139,255,127,127,127,255,112,112,112,255,80,80,80,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,79,79,79,255,111,111,111,255,126,126,126,255,138,138,138,255,150,150,150,255,160,160,160,255,166,166,166,255,173,173,173,255,179,179,179,255,185,185,185,255,191,191,191,255,195,195,195,255,199,199,199,255,202,202,202,255,206,206,206,255,209,209,209,255,212,212,212,255,216,216,216,255,218,218,218,255,220,220,220,255,222,222,222,255,223,223,223,255,225,225,225,255,226,226,226,255,228,228,228,255,229,229,229,255,231,231,231,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,231,231,231,255,229,229,229,255,228,228,228,255,226,226,226,255,225,225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,218,218,218,255,216,216,216,255,212,212,212,255,209,209,209,255,205,205,205,255,202,202,202,255,199,199,199,255,195,195,195,255,191,191,191,255,185,185,185,255,179,179,179,255,173,173,173,255,166,166,166,255,160,160,160,255,150,150,150,255,138,138,138,255,126,126,126,255,110,110,110,255,78,78,78,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,77,77,77,255,109,109,109,255,125,125,125,255,137,137,137,255,149,149,149,255,159,159,159,255,166,166,166,255,172,172,172,255,178,178,178,255,185,185,185,255,191,191,191,255,195,195,195,255,198,198,198,255,202,202,202,255,205,205,205,255,208,208,208,255,212,212,212,255,215,215,215,255,218,218,218,255,220,220,220,255,221,221,221,255,223,223,223,255,224,224,224,255,226,226,226,255,227,227,227,255,229,229,229,255,230,230,230,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,230,230,230,255,229,229,229,255,227,227,227,255,226,226,226,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,218,218,218,255,215,215,215,255,212,212,212,255,208,208,208,255,205,205,205,255,202,202,202,255,198,198,198,255,195,195,195,255,191,191,191,255,185,185,185,255,178,178,178,255,172,172,172,255,166,166,166,255,159,159,159,255,149,149,149,255,137,137,137,255,125,125,125,255,109,109,109,255,76,76,76,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,71,71,71,255,104,104,104,255,123,123,123,255,136,136,136,255,148,148,148,255,158,158,158,255,165,165,165,255,171,171,171,255,178,178,178,255,184,184,184,255,190,190,190,255,194,194,194,255,198,198,198,255,201,201,201,255,205,205,205,255,208,208,208,255,211,211,211,255,215,215,215,255,218,218,218,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,228,228,228,255,230,230,230,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,255,230,230,230,255,228,228,228,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,215,215,215,255,211,211,211,255,208,208,208,255,205,205,205,255,201,201,201,255,198,198,198,255,194,194,194,255,190,190,190,255,184,184,184,255,178,178,178,255,171,171,171,255,165,165,165,255,158,158,158,255,148,148,148,255,136,136,136,255,123,123,123,255,104,104,104,255,71,71,71,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,99,99,99,255,121,121,121,255,133,133,133,255,145,145,145,255,156,156,156,255,163,163,163,255,170,170,170,255,176,176,176,255,182,182,182,255,188,188,188,255,193,193,193,255,196,196,196,255,200,200,200,255,203,203,203,255,207,207,207,255,210,210,210,255,214,214,214,255,217,217,217,255,218,218,218,255,220,220,220,255,221,221,221,255,223,223,223,255,224,224,224,255,226,226,226,255,227,227,227,255,229,229,229,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,229,229,229,255,227,227,227,255,226,226,226,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,218,218,218,255,217,217,217,255,214,214,214,255,210,210,210,255,207,207,207,255,203,203,203,255,200,200,200,255,196,196,196,255,193,193,193,255,188,188,188,255,182,182,182,255,176,176,176,255,169,169,169,255,163,163,163,255,156,156,156,255,145,145,145,255,133,133,133,255,121,121,121,255,98,98,98,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,93,93,93,255,118,118,118,255,131,131,131,255,143,143,143,255,155,155,155,255,161,161,161,255,168,168,168,255,174,174,174,255,181,181,181,255,187,187,187,255,191,191,191,255,195,195,195,255,199,199,199,255,202,202,202,255,205,205,205,255,209,209,209,255,212,212,212,255,215,215,215,255,217,217,217,255,219,219,219,255,220,220,220,255,222,222,222,255,223,223,223,255,225,225,225,255,226,226,226,255,228,228,228,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,229,229,229,255,228,228,228,255,226,226,226,255,225,225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,219,219,219,255,217,217,217,255,215,215,215,255,212,212,212,255,209,209,209,255,205,205,205,255,202,202,202,255,198,198,198,255,195,195,195,255,191,191,191,255,187,187,187,255,181,181,181,255,174,174,174,255,168,168,168,255,161,161,161,255,155,155,155,255,143,143,143,255,130,130,130,255,118,118,118,255,92,92,92,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,86,86,86,255,115,115,115,255,128,128,128,255,140,140,140,255,152,152,152,255,160,160,160,255,166,166,166,255,173,173,173,255,179,179,179,255,185,185,185,255,190,190,190,255,194,194,194,255,197,197,197,255,201,201,201,255,204,204,204,255,208,208,208,255,211,211,211,255,214,214,214,255,216,216,216,255,217,217,217,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,227,227,227,255,225,225,225,255,223,223,223,255,222,222,222,255,221,221,221,255,219,219,219,255,217,217,217,255,216,216,216,255,214,214,214,255,211,211,211,255,207,207,207,255,204,204,204,255,201,201,201,255,197,197,197,255,194,194,194,255,190,190,190,255,185,185,185,255,179,179,179,255,172,172,172,255,166,166,166,255,159,159,159,255,152,152,152,255,140,140,140,255,128,128,128,255,115,115,115,255,86,86,86,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,75,75,75,255,110,110,110,255,124,124,124,255,137,137,137,255,149,149,149,255,158,158,158,255,164,164,164,255,171,171,171,255,177,177,177,255,183,183,183,255,189,189,189,255,192,192,192,255,196,196,196,255,199,199,199,255,203,203,203,255,206,206,206,255,210,210,210,255,213,213,213,255,215,215,215,255,216,216,216,255,218,218,218,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,225,225,225,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,216,216,216,255,215,215,215,255,213,213,213,255,210,210,210,255,206,206,206,255,203,203,203,255,199,199,199,255,196,196,196,255,192,192,192,255,189,189,189,255,183,183,183,255,177,177,177,255,171,171,171,255,164,164,164,255,158,158,158,255,149,149,149,255,137,137,137,255,124,124,124,255,110,110,110,255,75,75,75,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,100,100,100,255,120,120,120,255,133,133,133,255,145,145,145,255,155,155,155,255,161,161,161,255,168,168,168,255,175,175,175,255,181,181,181,255,187,187,187,255,190,190,190,255,194,194,194,255,197,197,197,255,201,201,201,255,204,204,204,255,208,208,208,255,211,211,211,255,213,213,213,255,215,215,215,255,216,216,216,255,218,218,218,255,220,220,220,255,221,221,221,255,223,223,223,255,224,224,224,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,226,226,226,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,218,218,218,255,216,216,216,255,215,215,215,255,213,213,213,255,211,211,211,255,208,208,208,255,204,204,204,255,201,201,201,255,197,197,197,255,194,194,194,255,190,190,190,255,187,187,187,255,181,181,181,255,174,174,174,255,168,168,168,255,161,161,161,255,155,155,155,255,145,145,145,255,132,132,132,255,119,119,119,255,100,100,100,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,89,89,89,255,115,115,115,255,128,128,128,255,141,141,141,255,152,152,152,255,158,158,158,255,165,165,165,255,172,172,172,255,178,178,178,255,184,184,184,255,188,188,188,255,192,192,192,255,195,195,195,255,199,199,199,255,202,202,202,255,206,206,206,255,209,209,209,255,211,211,211,255,213,213,213,255,214,214,214,255,216,216,216,255,218,218,218,255,219,219,219,255,221,221,221,255,222,222,222,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,224,224,224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,216,216,216,255,214,214,214,255,213,213,213,255,211,211,211,255,209,209,209,255,206,206,206,255,202,202,202,255,199,199,199,255,195,195,195,255,191,191,191,255,188,188,188,255,184,184,184,255,178,178,178,255,171,171,171,255,165,165,165,255,158,158,158,255,152,152,152,255,140,140,140,255,128,128,128,255,115,115,115,255,89,89,89,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,75,75,75,255,110,110,110,255,123,123,123,255,136,136,136,255,148,148,148,255,155,155,155,255,162,162,162,255,169,169,169,255,175,175,175,255,181,181,181,255,186,186,186,255,189,189,189,255,193,193,193,255,196,196,196,255,200,200,200,255,203,203,203,255,207,207,207,255,209,209,209,255,211,211,211,255,212,212,212,255,214,214,214,255,216,216,216,255,217,217,217,255,219,219,219,255,220,220,220,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,222,255,220,220,220,255,219,219,219,255,217,217,217,255,215,215,215,255,214,214,214,255,212,212,212,255,211,211,211,255,209,209,209,255,207,207,207,255,203,203,203,255,200,200,200,255,196,196,196,255,193,193,193,255,189,189,189,255,186,186,186,255,181,181,181,255,175,175,175,255,168,168,168,255,162,162,162,255,155,155,155,255,148,148,148,255,136,136,136,255,123,123,123,255,110,110,110,255,75,75,75,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,97,97,97,255,117,117,117,255,130,130,130,255,143,143,143,255,152,152,152,255,159,159,159,255,166,166,166,255,172,172,172,255,178,178,178,255,183,183,183,255,187,187,187,255,191,191,191,255,194,194,194,255,198,198,198,255,201,201,201,255,205,205,205,255,207,207,207,255,209,209,209,255,210,210,210,255,212,212,212,255,214,214,214,255,215,215,215,255,217,217,217,255,218,218,218,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,220,220,220,255,218,218,218,255,217,217,217,255,215,215,215,255,213,213,213,255,212,212,212,255,210,210,210,255,209,209,209,255,207,207,207,255,204,204,204,255,201,201,201,255,197,197,197,255,194,194,194,255,191,191,191,255,187,187,187,255,183,183,183,255,178,178,178,255,172,172,172,255,166,166,166,255,159,159,159,255,152,152,152,255,143,143,143,255,130,130,130,255,117,117,117,255,97,97,97,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,80,80,80,255,110,110,110,255,124,124,124,255,137,137,137,255,148,148,148,255,155,155,155,255,161,161,161,255,168,168,168,255,175,175,175,255,180,180,180,255,184,184,184,255,188,188,188,255,191,191,191,255,195,195,195,255,199,199,199,255,202,202,202,255,205,205,205,255,207,207,207,255,208,208,208,255,210,210,210,255,211,211,211,255,213,213,213,255,215,215,215,255,216,216,216,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,218,218,218,255,216,216,216,255,215,215,215,255,213,213,213,255,211,211,211,255,210,210,210,255,208,208,208,255,207,207,207,255,205,205,205,255,202,202,202,255,199,199,199,255,195,195,195,255,191,191,191,255,188,188,188,255,184,184,184,255,180,180,180,255,175,175,175,255,168,168,168,255,161,161,161,255,154,154,154,255,147,147,147,255,137,137,137,255,123,123,123,255,110,110,110,255,80,80,80,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,101,101,101,255,117,117,117,255,130,130,130,255,143,143,143,255,150,150,150,255,157,157,157,255,164,164,164,255,170,170,170,255,177,177,177,255,181,181,181,255,184,184,184,255,188,188,188,255,192,192,192,255,195,195,195,255,199,199,199,255,202,202,202,255,204,204,204,255,205,205,205,255,207,207,207,255,209,209,209,255,210,210,210,255,212,212,212,255,213,213,213,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,215,215,215,255,213,213,213,255,212,212,212,255,210,210,210,255,209,209,209,255,207,207,207,255,205,205,205,255,204,204,204,255,202,202,202,255,199,199,199,255,195,195,195,255,192,192,192,255,188,188,188,255,184,184,184,255,181,181,181,255,177,177,177,255,170,170,170,255,164,164,164,255,157,157,157,255,150,150,150,255,143,143,143,255,130,130,130,255,116,116,116,255,101,101,101,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,78,78,78,255,109,109,109,255,123,123,123,255,136,136,136,255,146,146,146,255,153,153,153,255,159,159,159,255,166,166,166,255,173,173,173,255,177,177,177,255,181,181,181,255,185,185,185,255,188,188,188,255,192,192,192,255,195,195,195,255,199,199,199,255,201,201,201,255,202,202,202,255,204,204,204,255,206,206,206,255,207,207,207,255,209,209,209,255,211,211,211,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,212,212,212,255,210,210,210,255,209,209,209,255,207,207,207,255,206,206,206,255,204,204,204,255,202,202,202,255,201,201,201,255,199,199,199,255,195,195,195,255,192,192,192,255,188,188,188,255,185,185,185,255,181,181,181,255,177,177,177,255,173,173,173,255,166,166,166,255,159,159,159,255,152,152,152,255,145,145,145,255,136,136,136,255,123,123,123,255,108,108,108,255,78,78,78,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,96,96,96,255,113,113,113,255,128,128,128,255,140,140,140,255,147,147,147,255,155,155,155,255,162,162,162,255,168,168,168,255,174,174,174,255,177,177,177,255,181,181,181,255,185,185,185,255,189,189,189,255,192,192,192,255,196,196,196,255,198,198,198,255,199,199,199,255,201,201,201,255,203,203,203,255,204,204,204,255,206,206,206,255,208,208,208,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,209,209,209,255,207,207,207,255,206,206,206,255,204,204,204,255,203,203,203,255,201,201,201,255,199,199,199,255,198,198,198,255,196,196,196,255,192,192,192,255,188,188,188,255,185,185,185,255,181,181,181,255,177,177,177,255,174,174,174,255,168,168,168,255,162,162,162,255,155,155,155,255,147,147,147,255,140,140,140,255,128,128,128,255,113,113,113,255,96,96,96,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,70,70,70,255,103,103,103,255,118,118,118,255,132,132,132,255,141,141,141,255,149,149,149,255,156,156,156,255,163,163,163,255,169,169,169,255,173,173,173,255,177,177,177,255,181,181,181,255,185,185,185,255,188,188,188,255,192,192,192,255,195,195,195,255,196,196,196,255,198,198,198,255,200,200,200,255,201,201,201,255,203,203,203,255,204,204,204,255,206,206,206,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,207,207,207,255,206,206,206,255,204,204,204,255,203,203,203,255,201,201,201,255,200,200,200,255,198,198,198,255,196,196,196,255,195,195,195,255,192,192,192,255,188,188,188,255,185,185,185,255,181,181,181,255,177,177,177,255,173,173,173,255,169,169,169,255,163,163,163,255,156,156,156,255,148,148,148,255,141,141,141,255,132,132,132,255,118,118,118,255,103,103,103,255,70,70,70,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,85,85,85,255,108,108,108,255,122,122,122,255,135,135,135,255,142,142,142,255,150,150,150,255,157,157,157,255,164,164,164,255,168,168,168,255,172,172,172,255,176,176,176,255,180,180,180,255,184,184,184,255,188,188,188,255,191,191,191,255,192,192,192,255,194,194,194,255,196,196,196,255,197,197,197,255,199,199,199,255,201,201,201,255,202,202,202,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,202,202,202,255,201,201,201,255,199,199,199,255,197,197,197,255,196,196,196,255,194,194,194,255,192,192,192,255,190,190,190,255,187,187,187,255,184,184,184,255,180,180,180,255,176,176,176,255,172,172,172,255,168,168,168,255,163,163,163,255,157,157,157,255,149,149,149,255,142,142,142,255,135,135,135,255,122,122,122,255,108,108,108,255,84,84,84,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,94,94,94,255,110,110,110,255,126,126,126,255,136,136,136,255,143,143,143,255,150,150,150,255,158,158,158,255,163,163,163,255,167,167,167,255,171,171,171,255,175,175,175,255,179,179,179,255,183,183,183,255,186,186,186,255,188,188,188,255,190,190,190,255,191,191,191,255,193,193,193,255,195,195,195,255,197,197,197,255,198,198,198,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,198,198,198,255,196,196,196,255,195,195,195,255,193,193,193,255,191,191,191,255,190,190,190,255,188,188,188,255,186,186,186,255,183,183,183,255,179,179,179,255,175,175,175,255,171,171,171,255,167,167,167,255,163,163,163,255,157,157,157,255,150,150,150,255,143,143,143,255,136,136,136,255,126,126,126,255,110,110,110,255,94,94,94,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,96,96,96,255,112,112,112,255,127,127,127,255,135,135,135,255,143,143,143,255,151,151,151,255,158,158,158,255,162,162,162,255,166,166,166,255,170,170,170,255,174,174,174,255,178,178,178,255,182,182,182,255,184,184,184,255,186,186,186,255,187,187,187,255,189,189,189,255,191,191,191,255,192,192,192,255,194,194,194,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,195,195,195,255,194,194,194,255,192,192,192,255,191,191,191,255,189,189,189,255,187,187,187,255,186,186,186,255,184,184,184,255,182,182,182,255,178,178,178,255,174,174,174,255,170,170,170,255,166,166,166,255,162,162,162,255,158,158,158,255,150,150,150,255,143,143,143,255,135,135,135,255,127,127,127,255,112,112,112,255,96,96,96,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,44,44,44,255,98,98,98,255,114,114,114,255,126,126,126,255,134,134,134,255,142,142,142,255,150,150,150,255,156,156,156,255,160,160,160,255,164,164,164,255,168,168,168,255,172,172,172,255,176,176,176,255,179,179,179,255,181,181,181,255,183,183,183,255,184,184,184,255,186,186,186,255,188,188,188,255,190,190,190,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,190,190,190,255,188,188,188,255,186,186,186,255,184,184,184,255,183,183,183,255,181,181,181,255,179,179,179,255,176,176,176,255,172,172,172,255,168,168,168,255,164,164,164,255,160,160,160,255,156,156,156,255,150,150,150,255,142,142,142,255,134,134,134,255,126,126,126,255,114,114,114,255,98,98,98,255,44,44,44,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,40,40,40,255,97,97,97,255,115,115,115,255,125,125,125,255,133,133,133,255,141,141,141,255,149,149,149,255,153,153,153,255,158,158,158,255,162,162,162,255,166,166,166,255,170,170,170,255,173,173,173,255,175,175,175,255,177,177,177,255,179,179,179,255,181,181,181,255,182,182,182,255,184,184,184,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,186,186,186,255,184,184,184,255,182,182,182,255,181,181,181,255,179,179,179,255,177,177,177,255,175,175,175,255,173,173,173,255,170,170,170,255,166,166,166,255,161,161,161,255,157,157,157,255,153,153,153,255,149,149,149,255,141,141,141,255,133,133,133,255,125,125,125,255,115,115,115,255,97,97,97,255,39,39,39,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,40,40,40,255,95,95,95,255,113,113,113,255,122,122,122,255,131,131,131,255,139,139,139,255,146,146,146,255,151,151,151,255,155,155,155,255,159,159,159,255,163,163,163,255,167,167,167,255,169,169,169,255,171,171,171,255,173,173,173,255,175,175,175,255,177,177,177,255,179,179,179,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,180,180,180,255,179,179,179,255,177,177,177,255,175,175,175,255,173,173,173,255,171,171,171,255,169,169,169,255,167,167,167,255,163,163,163,255,159,159,159,255,155,155,155,255,151,151,151,255,146,146,146,255,139,139,139,255,131,131,131,255,122,122,122,255,113,113,113,255,95,95,95,255,41,41,41,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,92,92,92,255,110,110,110,255,119,119,119,255,128,128,128,255,136,136,136,255,142,142,142,255,147,147,147,255,151,151,151,255,156,156,156,255,160,160,160,255,163,163,163,255,165,165,165,255,167,167,167,255,169,169,169,255,171,171,171,255,173,173,173,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,175,175,175,255,173,173,173,255,171,171,171,255,169,169,169,255,167,167,167,255,165,165,165,255,163,163,163,255,160,160,160,255,155,155,155,255,151,151,151,255,146,146,146,255,142,142,142,255,136,136,136,255,128,128,128,255,119,119,119,255,110,110,110,255,92,92,92,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,84,84,84,255,105,105,105,255,115,115,115,255,125,125,125,255,133,133,133,255,137,137,137,255,142,142,142,255,147,147,147,255,151,151,151,255,155,155,155,255,157,157,157,255,159,159,159,255,161,161,161,255,163,163,163,255,165,165,165,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,167,167,167,255,165,165,165,255,163,163,163,255,161,161,161,255,159,159,159,255,157,157,157,255,155,155,155,255,151,151,151,255,146,146,146,255,142,142,142,255,137,137,137,255,133,133,133,255,124,124,124,255,115,115,115,255,104,104,104,255,84,84,84,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,73,73,73,255,97,97,97,255,108,108,108,255,118,118,118,255,127,127,127,255,132,132,132,255,137,137,137,255,142,142,142,255,147,147,147,255,149,149,149,255,151,151,151,255,154,154,154,255,156,156,156,255,158,158,158,255,159,159,159,255,160,160,160,255,160,160,160,255,160,160,160,255,160,160,160,255,160,160,160,255,160,160,160,255,159,159,159,255,157,157,157,255,155,155,155,255,153,153,153,255,151,151,151,255,149,149,149,255,147,147,147,255,142,142,142,255,137,137,137,255,131,131,131,255,126,126,126,255,118,118,118,255,108,108,108,255,97,97,97,255,73,73,73,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,85,85,85,255,100,100,100,255,111,111,111,255,119,119,119,255,124,124,124,255,129,129,129,255,134,134,134,255,139,139,139,255,141,141,141,255,144,144,144,255,146,146,146,255,148,148,148,255,150,150,150,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,151,151,151,255,150,150,150,255,148,148,148,255,146,146,146,255,144,144,144,255,141,141,141,255,139,139,139,255,134,134,134,255,129,129,129,255,124,124,124,255,119,119,119,255,111,111,111,255,99,99,99,255,85,85,85,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,86,86,86,255,98,98,98,255,109,109,109,255,115,115,115,255,121,121,121,255,127,127,127,255,131,131,131,255,133,133,133,255,135,135,135,255,137,137,137,255,140,140,140,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,141,141,141,255,140,140,140,255,137,137,137,255,135,135,135,255,133,133,133,255,131,131,131,255,127,127,127,255,121,121,121,255,115,115,115,255,109,109,109,255,98,98,98,255,85,85,85,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,79,79,79,255,96,96,96,255,103,103,103,255,109,109,109,255,115,115,115,255,118,118,118,255,121,121,121,255,124,124,124,255,126,126,126,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,129,129,129,255,126,126,126,255,124,124,124,255,121,121,121,255,118,118,118,255,115,115,115,255,109,109,109,255,102,102,102,255,96,96,96,255,78,78,78,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,81,81,81,255,90,90,90,255,98,98,98,255,103,103,103,255,106,106,106,255,109,109,109,255,113,113,113,255,113,113,113,255,113,113,113,255,113,113,113,255,113,113,113,255,113,113,113,255,109,109,109,255,106,106,106,255,103,103,103,255,98,98,98,255,90,90,90,255,81,81,81,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,72,72,72,255,78,78,78,255,83,83,83,255,87,87,87,255,87,87,87,255,87,87,87,255,87,87,87,255,83,83,83,255,78,78,78,255,72,72,72,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255
// based on http://trunk.processing.org/learning/basics/reflection.html

void setup() {
  size(100, 100, P3D);
  frameRate(1000);
  noStroke();
  colorMode(RGB, 1);
  fill(0.4);
}

void draw() {
  mouseX = 60;
  mouseY = 40;
  
  background(0);
  translate(width / 2, height / 2);
  // Set the specular color of lights that follow
  lightSpecular(1, 1, 1);
  directionalLight(0.8, 0.8, 0.8, 0, 0, -1);
  float s = mouseX / float(width);
  specular(s, s, s);
  sphere(30);
  exit();
}